PRO := pro2
SRC := $(wildcard *.cpp)
OBJ := $(patsubst %.cpp, %.o, $(SRC))
HDR := $(wildcard *.h)
FLG := -g -ggdb
INC := -I./

.PHONY: $(PRO) clean

$(PRO): $(OBJ) Makefile
	g++ -o $@ $(OBJ)

%.o: %.cpp
	g++ $(FLG) $(INC) -o $@ -c $^ $(LIB)

clean:
	rm -rf $(OBJ)

package: clean
	tar czf ../$(PRO).tar.gz $(SRC) $(HDR) Makefile
